package com.base.pig.service.impl;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;

import com.base.pig.dto.ScDeviceAlarmListDto;
import com.base.pig.dto.ScDeviceDetailDto;
import com.base.pig.dto.ScDeviceListDto;
import com.base.pig.entity.ScDevice;
import com.base.pig.mapper.ScAssetManageMapper;
import com.base.pig.service.ScAssetManageService;
import lombok.AllArgsConstructor;

import org.springframework.stereotype.Service;

import javax.servlet.http.HttpServletResponse;
import java.util.*;

/**
 * @ProjectName intelligent-city
 * @Package com.pig4cloud.pig.lab.service.impl
 * @ClassName ScAssetManageService
 * @Description
 * @Company Lab
 * @Author songhw
 * @Date 2020/4/27 0027 10:32
 * @UpdateUser
 * @UpdateDate
 * @UpdateRemark
 * @Version 1.0.0
 */
@Service
@AllArgsConstructor
public class ScAssetManageServiceImpl extends ServiceImpl<ScAssetManageMapper, ScDevice> implements ScAssetManageService {


    @Override
    public IPage getPageAirtemphumiList(Page page, ScDeviceListDto scDeviceListDto) {
        return null;
    }

    @Override
    public IPage getPageDignoiseList(Page page, ScDeviceListDto scDeviceListDto) {
        return null;
    }

    @Override
    public IPage getPageFlowList(Page page, ScDeviceListDto scDeviceListDto) {
        return null;
    }

    @Override
    public IPage getPageGasList(Page page, ScDeviceListDto scDeviceListDto) {
        return null;
    }

    @Override
    public IPage getPageHarmfulgasiList(Page page, ScDeviceListDto scDeviceListDto) {
        return null;
    }

    @Override
    public IPage getPageLiquidlevelList(Page page, ScDeviceListDto scDeviceListDto) {
        return null;
    }

    @Override
    public IPage getPageLocationList(Page page, ScDeviceListDto scDeviceListDto) {
        return null;
    }

    @Override
    public IPage getPageManholecoverList(Page page, ScDeviceListDto scDeviceListDto) {
        return null;
    }

    @Override
    public IPage getPageRainfallList(Page page, ScDeviceListDto scDeviceListDto) {
        return null;
    }

    @Override
    public IPage getPageWaterqualityList(Page page, ScDeviceListDto scDeviceListDto) {
        return null;
    }

    @Override
    public Boolean add(ScDevice scDevice) {
        return null;
    }

    @Override
    public Boolean edit(ScDevice scDevice) {
        return null;
    }

    @Override
    public Boolean delete(ScDevice scDevice) {
        return null;
    }

    @Override
    public Boolean export(HttpServletResponse response, Page page, String deviceType) throws Exception {
        return null;
    }

    @Override
    public void download(HttpServletResponse response) {

    }

    @Override
    public Map deviceDetail(ScDeviceDetailDto scDeviceDetailDto) {
        return null;
    }

    @Override
    public List<ScDeviceAlarmListDto> deviceAlarmList() {
        return null;
    }
}
